|
Technical Q&AOPS 25 - Apple の「世界地図」コントロールパネルに含まれている地理データベースへのアクセス(1999 年 5 月 17 日)
Q: 開発中のアプリケーションから Apple の「世界地図」コントロールパネルに含まれている地理データベースにアクセスするための「フック」をユーザに提供するにはどうすればいいですか。 A: 「世界地図」コントロールパネルに含まれている地理データベースにアクセスする方法は正式にはサポートされていません。しかしここではいくつかのヒントを示します (読者の好奇心を満足させるという意味で)。 データは、'CTY#' の ID=-4064 というタイプのリソースとして、世界地図 cdev の中に格納されています。リソースのフォーマットは、ワードで揃えられた (可変長の) 都市エントリのリストであり、先頭にエントリの数を示す整数が追加されています。それぞれのエントリは次のようなフォーマットを持ちます。 [Integer] バイト単位で表されたエントリの長さ [Longint] Fract で表された緯度; 北緯 = + [Longint] Fract で表された経度; 東経 = + [Longint] 秒単位で表された GMT との時差; 東向き = + [Longint] (予約されている。0 に設定) [PascalString] 都市の名前 -- Mark Cookson Worldwide Developer Technical Support Technical Q&As | Contents Previous Question To contact us, please use the Contact Us page. |